Contact Data Object
Contents of the Data Object
The contact data object contains all the relevant data about the
PERSON and ORG
with the contact data:
-
unique handle,
-
domain owners,
-
address,
-
email,
-
telephone number,
-
verification information,
REQUEST
with the contact details (for General Request or Abuse Contact):
-
unique handle,
-
URI template.
Processing Options
You can use the request forms Contact CREATE and Contact UPDATE to establish a new Contact or to change an existing one.
Structure and rules for contacts of the types PERSON and ORG
K/V Keyword | XML Namespace and Element | Occurrence min - max |
Type / Length | Value Range | Description | Policy |
---|---|---|---|---|---|---|
Handle | contact:handle | 1 |
token 9 - 32 |
contact-rule | This is the unique ID of the Contact.Syntax: <RegAccId>-<MemberID > |
|
Type | contact:type | 1 | enumeration | role-erule | These Contact types are available:
|
|
Name | contact:name | 1 |
normalizedString 1 - 255 |
name-rule | This is the Contact's name. |
|
Organisation | contact:organisation | 0 - * |
normalizedString 1 - 255 |
organisation-rule | This is the organisation which is represented by the Contact. |
|
Address | contact:address | 1 - * |
normalizedString 1 - 255 |
address-rule | Street and house number of Contact | The keyword cannot be changed if the Contact is referenced as the holder of a domain which bears a DISPUTE entry. |
PostalCode | contact:postalCode | 1 |
token 1 - 20 |
postalcode-rule | Postal code and address of Contact | The keyword cannot be changed if the Contact is referenced as the holder of a domain which bears a DISPUTE entry. |
City | contact:city | 1 |
normalizedString 1 - 80 |
city-rule | Place of residence of Contact | The keyword cannot be changed if the Contact is referenced as the holder of a domain which bears a DISPUTE entry. |
CountryCode | contact:countryCode | 1 |
Enumeration 2 |
country-erule | Country code of the country in which the Contact's place of residence is located |
|
contact:email | 1 - * |
normalizedString 3 - 255 |
email-rule (see RFC5322 - Internet Message Format) |
E-mail address of Contact | „email” always is a mandatory field and must be specified at least once for the types PERSON and ORG in Contact CREATE and Contact UPDATE requests |
Contact Data Object: Syntax and Processing Rules for Contacts of the REQUEST Type
The table below informs about the contacts of the REQUEST type.
K/V Keyword | XML Namespace and Element | Occurrence min - max |
Type / Length | Value Range | Description | Policy |
---|---|---|---|---|---|---|
Handle | contact:handle | 1 |
token 9 - 32 |
contact-rule | This is the unique ID of the Contact.Syntax: <RegAccId>-<MemberID > | A Contact handle must always start with the RegAccId of the administering RegAcc. |
Type | contact:type | 1 | enumeration | role-erule | REQUEST = an e-mail address or a URL in the URI-Template format. | For General Request and Abuse Contact you may only use the type REQUEST. |
URI-Template | contact:uri-template | 1 |
normalizedString 8 - 1024 |
Syntax as defined in RFC 6570 - URI Template | The variables Ulabel and Alabel in the URI-Template are replaced with the domain at a domain query (web-whois). | In case of a CREATE request, the content of the URI-Template is converted into a URL or e-mail as a test (For Alabel and Ulabel, a sample domain is used.) to check the syntax on correctness. |